package cn.stylefeng.guns.modular.single.service;

import cn.stylefeng.guns.modular.single.entity.DiseaseType;
import cn.stylefeng.roses.kernel.config.modular.entity.SysConfig;
import cn.stylefeng.roses.kernel.config.modular.pojo.param.SysConfigParam;
import cn.stylefeng.roses.kernel.config.modular.pojo.param.SysConfigTypeParam;
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
import cn.stylefeng.roses.kernel.dict.modular.entity.SysDict;
import cn.stylefeng.roses.kernel.dict.modular.entity.SysDictType;
import cn.stylefeng.roses.kernel.rule.pojo.dict.SimpleDict;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface DiseaseTypeService extends IService<DiseaseType> {
     List<SysDict> getInitConfigs(SysConfigTypeParam sysConfigTypeParam);

     List<DiseaseType> getDiseaseTypeList(String diseaseCode);

     PageResult<DiseaseType> findPage(SysConfigParam sysConfigParam);

     DiseaseType detail(int id);

     boolean edit(DiseaseType diseaseType);

     List<DiseaseType> datalist(String diseaseCode,String inNo);
}
